Crate adi_screen[][src]

Render graphics to a computer or phone screen, and get input. Great for both video games and apps!

Re-exports

pub use adi_gpu::afi::*;
pub use adi_clock::*;

Macros

models

Macro to load models from files for the window.

sprites

Macro to create multiple sprites in an array.

sprites_fog

Macro to create multiple fog-affected sprites in an array.

sprites_gui

Macro to create multiple non-camera affected sprites in an array.

textures

Macro to load textures from files for the window.

Structs

Gui

A Graphical User Interface

Mat4

Single-precision 2x2 column major matrix.

Model

A collection of indices and vertices

ModelBuilder

The builder for Model.

Sprite

Sprite represents anything that is rendered onto the screen.

Texture

A reference to an image in GPU memory.

Transform

A transformation matrix.

Vec3

Single-precision 3D vector.

Window

Window represents a connection to a display that can also recieve input.

WindowBuilder

A builder for Window.

Enums

Input

Input to the window, that's put into the input queue, when an event has occurred.

Widget

A GUI Widget